<?php
header('Content-Type: application/json');
header('Access-Control-Allow-Origin: *');
// 获取文件列表接口
function getFileList($directory) {
    $files = [];
    if (is_dir($directory)) {
        $items = scandir($directory);
        foreach ($items as $index => $item) {
            if ($item !== '.' && $item !== '..') {
                // 为每个文件添加一个唯一的 id（基于索引）
                $files[] = [
                    'id' => $index - 1, // 使用索引作为 id
                    'name' => $item,
                    'path' => $directory . '/' . $item // 可选：添加文件路径
                ];
            }
        }
    }
    return $files;
}

// 获取static和banner目录下的文件列表
$staticFiles = getFileList('static');
$bannerFiles = getFileList('banner');

// 返回JSON格式的文件列表
header('Content-Type: application/json');
echo json_encode([
    'static' => $staticFiles,
    'banner' => $bannerFiles
]);
?>